F_CODE解码器VHDL程序

简介: F_CODE解码器VHDL程序
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY F_CODE IS
   PORT(INX: IN STD_LOGIC_VECTOR (0 TO 3);
        CODE: OUT STD_LOGIC_VECTOR(0 TO 3);
        H:OUT STD_LOGIC;
        TO1:OUT STD_LOGIC_VECTOR(0 TO 10));
END;
ARCHITECTURE one OF F_CODE IS
BEGIN
  Search : PROCESS(INX) BEGIN
  CASE INX IS
     WHEN"0000"=>TO1<="11111111111";CODE<="0000";H<='0';
     WHEN"0001"=>TO1<="01100000101";CODE<="0001";H<='0';
     WHEN"0010"=>TO1<="01110010000";CODE<="0010";H<='0';
     WHEN"0011"=>TO1<="10000001100";CODE<="0011";H<='0';
     WHEN"0101"=>TO1<="10010101101";CODE<="0101";H<='0';
     WHEN"0110"=>TO1<="10100001010";CODE<="0110";H<='0';
     WHEN"0111"=>TO1<="10101011100";CODE<="0111";H<='0';
     WHEN"1000"=>TO1<="10110000010";CODE<="0001";H<='0';
     WHEN"1001"=>TO1<="10111001000";CODE<="0010";H<='0';
     WHEN"1010"=>TO1<="11000000110";CODE<="0011";H<='0';
     WHEN"1100"=>TO1<="11001010110";CODE<="0101";H<='0';
     WHEN"1101"=>TO1<="11010000100";CODE<="0110";H<='0';
     WHEN"1111"=>TO1<="11011000000";CODE<="0001";H<='0';
     WHEN OTHERS =>TO1<="11111111111";CODE<="0000";H<='0';
  END CASE;
 END PROCESS;
END one ;
相关文章
|
8月前
|
C语言 开发者
嵌入式系统中的GPIO(通用输入/输出)编程
嵌入式系统中的GPIO(通用输入/输出)编程
265 0
|
8月前
|
算法 异构计算 索引
m基于FPGA的Hamming汉明编译码verilog实现,包含testbench测试文件,不使用IP核
m基于FPGA的Hamming汉明编译码verilog实现,包含testbench测试文件,不使用IP核
126 1
|
存储 算法
通过MATLAB自动产生Hamming编译码的verilog实现,包含testbench
通过MATLAB自动产生Hamming编译码的verilog实现,包含testbench
通过MATLAB自动产生Hamming编译码的verilog实现,包含testbench
|
8月前
|
算法 Windows
LabVIEW使用NI Vision模式匹配时的常见问题
LabVIEW使用NI Vision模式匹配时的常见问题
209 1
|
8月前
|
算法 异构计算
m基于FPGA的Alamouti编码verilog实现,包含testbench测试文件
m基于FPGA的Alamouti编码verilog实现,包含testbench测试文件
86 5
|
算法
如何将算法翻译成RTL(三):Verilog中的Signed本质及用法
如何将算法翻译成RTL(三):Verilog中的Signed本质及用法
334 0
|
算法 异构计算
基于FPGA的直接序列扩频通信verilog设计,包括汉明编译码,扩频解扩,同步模块以及testbench
基于FPGA的直接序列扩频通信verilog设计,包括汉明编译码,扩频解扩,同步模块以及testbench
322 0
基于FPGA的直接序列扩频通信verilog设计,包括汉明编译码,扩频解扩,同步模块以及testbench
MOTOROLA MVME147-013 计算机程序执行输入-输出经过
MOTOROLA MVME147-013 计算机程序执行输入-输出经过
68 0
MOTOROLA MVME147-013 计算机程序执行输入-输出经过
|
存储 算法 异构计算
基于FPGA的Hamming编译码verilog开发实现,包括testbench测试程序
基于FPGA的Hamming编译码verilog开发实现,包括testbench测试程序
238 0
Verilog语法入门(三)八输入与门
Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog HDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由Gateway Design Automation公司(该公司于1989年被Cadence公司收购)开发。两种HDL均为IEEE标准。
373 0