Skip to content

snu-quiqcl/DAC8734

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAC8734

Overview

This is QuIQCL 32 channel DAC8734 control verilog code. Note that async_receiver.v, data_receiver_v1_00.v files are different from Sequencer due to simulation.

Installation

Run the following code in the \DAC8734 directory using VivadoPmgr package. Also, make sure to update the configuration.json file with your target directory, common directory and vivado direcotry. For more details, refer to the https://github.com/snu-quiqcl/Vivado_prj_manager.

MakeVivadoProject -f .\DAC8734.json

Simulation

To generate SystemVerilog code for simulation, change the TEST variable to 1 in python/Arty_S7_v1_01.py. This will create the partial system verilog code in DAC8734/python/simulation_files/test_uart_output.txt. Copy and paste this code into DAC8734_sim.sv. You can then observe the SPI protocol in the TCL console. Below figure shows example of simulation.

image

About

QuIQCL DAC8734 control verilog code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published