⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 axcelerator_vtables.vhd

📁 free hardware ip core about sparcv8,a soc cpu in vhdl
💻 VHD
字号:
library IEEE;use IEEE.STD_LOGIC_1164.all;use IEEE.VITAL_Timing.all;use IEEE.VITAL_Primitives.all;package VTABLES is   CONSTANT L : VitalTableSymbolType := '0';   CONSTANT H : VitalTableSymbolType := '1';   CONSTANT x : VitalTableSymbolType := '-';   CONSTANT S : VitalTableSymbolType := 'S';   CONSTANT R : VitalTableSymbolType := '/';   CONSTANT U : VitalTableSymbolType := 'X';   CONSTANT V : VitalTableSymbolType := 'B'; -- valid clock signal (non-rising)-- CLR_ipd, CLK_delayed, Q_zd, D, E_delayed, PRE_ipd, CLK_ipdCONSTANT DFEG_Q_tab : VitalStateTableType := (( L,  x,  x,  x,  x,  x,  x,  x,  L ),( H,  L,  H,  H,  x,  x,  H,  x,  H ),( H,  L,  H,  x,  H,  x,  H,  x,  H ),( H,  L,  x,  H,  L,  x,  H,  x,  H ),( H,  H,  x,  x,  x,  H,  x,  x,  S ),( H,  x,  x,  x,  x,  L,  x,  x,  H ),( H,  x,  x,  x,  x,  H,  L,  x,  S ),( x,  L,  L,  L,  x,  H,  H,  x,  L ),( x,  L,  L,  x,  H,  H,  H,  x,  L ),( x,  L,  x,  L,  L,  H,  H,  x,  L ),( U,  x,  L,  x,  x,  H,  x,  x,  L ),( H,  x,  H,  x,  x,  U,  x,  x,  H )); -- CLR_ipd, CLK_delayed, T_delayed, Q_zd, CLK_ipdCONSTANT tflipflop_Q_tab : VitalStateTableType := (( L,  x,  x,  x,  x,  x,  L ),( H,  L,  L,  H,  H,  x,  H ),( H,  L,  H,  L,  H,  x,  H ),( H,  H,  x,  x,  x,  x,  S ),( H,  x,  x,  x,  L,  x,  S ),( x,  L,  L,  L,  H,  x,  L ),( x,  L,  H,  H,  H,  x,  L ));-- CLR_ipd, CLK_delayed, PRE_delayed,K_delayed,J_delayed, Q_zd, CLK_ipdCONSTANT jkflipflop_Q_tab : VitalStateTableType := (( L,  x,  H,  x,  x,  x,  x,  x,  U ),( L,  x,  L,  x,  x,  x,  x,  x,  L ),( H,  L,  x,  L,  H,  x,  H,  x,  H ),( H,  L,  x,  L,  x,  H,  H,  x,  H ),( H,  L,  x,  x,  H,  L,  H,  x,  H ),( H,  H,  L,  x,  x,  x,  x,  x,  S ),( H,  x,  L,  x,  x,  x,  L,  x,  S ),( H,  x,  H,  x,  x,  x,  x,  x,  H ),( x,  L,  L,  H,  L,  x,  H,  x,  L ),( x,  L,  L,  H,  x,  H,  H,  x,  L ),( x,  L,  L,  x,  L,  L,  H,  x,  L ),( U,  x,  L,  x,  x,  L,  x,  x,  L ),( H,  x,  U,  x,  x,  H,  x,  x,  H ));CONSTANT JKF2A_Q_tab : VitalStateTableType := (( L,  x,  x,  x,  x,  x,  x,  L ),( H,  L,  L,  H,  x,  H,  x,  H ),( H,  L,  L,  x,  H,  H,  x,  H ),( H,  L,  x,  H,  L,  H,  x,  H ),( H,  H,  x,  x,  x,  x,  x,  S ),( H,  x,  x,  x,  x,  L,  x,  S ),( x,  L,  H,  L,  x,  H,  x,  L ),( x,  L,  H,  x,  H,  H,  x,  L ),( x,  L,  x,  L,  L,  H,  x,  L ),( U,  x,  x,  x,  L,  x,  x,  L ));CONSTANT JKF3A_Q_tab : VitalStateTableType := (( L,  H,  L,  x,  H,  H,  x,  L ),( L,  H,  x,  H,  H,  H,  x,  L ),( L,  L,  H,  x,  x,  H,  x,  H ),( L,  L,  x,  H,  x,  H,  x,  H ),( L,  x,  L,  L,  H,  H,  x,  L ),( L,  x,  H,  L,  x,  H,  x,  H ),( H,  x,  x,  x,  H,  x,  x,  S ),( x,  x,  x,  x,  L,  x,  x,  H ),( x,  x,  x,  x,  H,  L,  x,  S ),( x,  x,  x,  H,  U,  x,  x,  H ));CONSTANT dlatch_DLE3B_Q_tab : VitalStateTableType := (( x,  x,  x,  H,  x,  H ),   --active high preset( H,  x,  x,  L,  x,  S ),   --latch( x,  H,  x,  L,  x,  S ),   --latch( L,  L,  H,  L,  x,  H ),   --transparent( L,  L,  L,  L,  x,  L ),   --transparent( U,  x,  H,  L,  H,  H ),   --o/p mux pessimism( x,  U,  H,  L,  H,  H ),   --o/p mux pessimism( U,  x,  L,  L,  L,  L ),   --o/p mux pessimism( x,  U,  L,  L,  L,  L ),   --o/p mux pessimism( L,  L,  H,  U,  x,  H ),   --PRE==X( H,  x,  x,  U,  H,  H ),   --PRE==X( x,  H,  x,  U,  H,  H ),   --PRE==X( L,  U,  H,  U,  H,  H ),   --PRE==X( U,  L,  H,  U,  H,  H ),   --PRE==X( U,  U,  H,  U,  H,  H ));  --PRE==X--G, E, D, P, Qn, Qn+1CONSTANT dlatch_DLE2B_Q_tab : VitalStateTableType := (( L,  x,  x,  x,  x,  L ),   --active low clear( H,  H,  x,  x,  x,  S ),   --latch( H,  x,  H,  x,  x,  S ),   --latch( H,  L,  L,  H,  x,  H ),   --transparent( H,  L,  L,  L,  x,  L ),   --transparent( H,  x,  x,  L,  L,  L ),   --o/p mux pessimism( H,  x,  x,  H,  H,  H ),   --o/p mux pessimism( U,  x,  x,  L,  L,  L ),   --CLR==X, o/p mux pessimism( U,  H,  x,  x,  L,  L ),   --CLR==X, o/p mux pessimism, latch( U,  x,  H,  x,  L,  L ),   --CLR==X, o/p mux pessimism, latch( U,  L,  L,  L,  x,  L ));  --CLR==X, i/p mux pessimism--C, G, E, D, Qn, Qn+1CONSTANT dlatch_DL2C_Q_tab : VitalStateTableType := (( L,  x,  x,  x,  x,  L ),   --active low clear( H,  x,  x,  H,  x,  H ),   --active high preset( H,  H,  x,  L,  x,  S ),   --latch( H,  L,  L,  L,  x,  L ),   --transparent( U,  L,  L,  L,  x,  L ),   --CLR==U( U,  H,  x,  L,  L,  L ),   --CLR==U( x,  U,  L,  L,  L,  L ),   --CLR,G==U( H,  U,  H,  x,  H,  H ),   --PRE==U/x,G==U( H,  L,  H,  x,  x,  H ),   --PRE==U/x( H,  H,  x,  U,  H,  H ));  --PRE==U--CLR, G, D, PRE, Qn, Qn+1end VTABLES;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -