forked from intel/aib-phy-hardware
-
Notifications
You must be signed in to change notification settings - Fork 0
License
CFAndy/aib-phy-hardware
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
README.txt
FEB 4, 2019
============================================================
============================================================
Included in this package are:
1. c3aib rtl (RTL implementation of AIB interface)
2. CHIP AIB model. Based on AIB spec 1.0.
3. Test bench
===========================================================
Revision history:
Version 1.0: Initial release
============================================================
Files included:
============================================================
README.txt - This file
============================================================
Directory structure:
docs
|-- AIB_Intel_Specification_1_0_version1.pdf AIB Secification. User should read this document first.
|-- USERGUIDE.txt - Detail description of the test bench and CHIP AIB model top level ports.
rtl: AIB model files This models implementation follows AIB_Intel_Specification_1_0_version1.pdf.
|-aib.v - AIB model top level.
|-*.v and *.sv - AIB model sub-level files.
|-redundancy_ctrl.vh - Redundancy Input control ports definition
aib_lib: c3aib files
|-- c3aibadapt_wrap
|-- rtl -- top level clear text
|-- c3aibadapt_wrap
|--aibcr3_lib, aibcr3pnr_lib, c3aibadapt, c3dfx, and c3lib. They are related library and rtl.
ndsimslv: simulation test bench and file list
|-top.sv - Test bench file.
|-multidie.f - Simulation file list, include test bench and all AIB model files.
how2use: example design and testbench
|-README.txt
|-sim_aib_top - Test bench show 24 channel external loopback test.
|-sim_aib_top_ncsim - Test bench show 24 channel external loopback test with ncsim.
|-sim_phasecom - Test one channel loopback simulation of enabling phase compensation fifo
|-sim_dcc - This test show how DCC works and can correct the duty cycle to almost 50/50 from 40/60
|-sim_modelsim - 1 channel connects with AIB model simulated with modelsim simulator
|-sim_mod2mod - Model to Model test. This test show how master model works with slave model
============================================================
How to compile and run simulation (VCS)
============================================================
cd ndsimslv
./runsim
./simv
To view waveform: (the waveform dump file is vcdplus.vpd)
dve -full64
VCS version used: M-2017.03-SP2/linux64
============================================================
How to compile and run simulation (Cadence ncsim)
============================================================
./runnc
============================================================
How to compile and run simulation (Mentor Questasim)
============================================================
./runvsim
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Verilog 76.7%
- SystemVerilog 19.9%
- Forth 2.1%
- Stata 0.9%
- Rocq Prover 0.4%
- Makefile 0.0%