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 ;
相关文章
|
5月前
|
算法 异构计算 索引
m基于FPGA的Hamming汉明编译码verilog实现,包含testbench测试文件,不使用IP核
m基于FPGA的Hamming汉明编译码verilog实现,包含testbench测试文件,不使用IP核
105 1
|
存储 算法
通过MATLAB自动产生Hamming编译码的verilog实现,包含testbench
通过MATLAB自动产生Hamming编译码的verilog实现,包含testbench
通过MATLAB自动产生Hamming编译码的verilog实现,包含testbench
|
存储 算法
m常用信道编译码算法matlab对比仿真,包括RS,BCH,turbo,LDPC以及RSBCH级联等
m常用信道编译码算法matlab对比仿真,包括RS,BCH,turbo,LDPC以及RSBCH级联等
210 0
|
16天前
LangChain-11 Code Writing FunctionCalling 大模型通过编写代码完成需求 大模型计算加法
LangChain-11 Code Writing FunctionCalling 大模型通过编写代码完成需求 大模型计算加法
33 4
|
5月前
|
算法 异构计算
m基于FPGA的Alamouti编码verilog实现,包含testbench测试文件
m基于FPGA的Alamouti编码verilog实现,包含testbench测试文件
72 5
|
5月前
|
设计模式 开发者
什么是计算机程序设计里所谓的 Spaghetti Code
什么是计算机程序设计里所谓的 Spaghetti Code
|
5月前
|
算法 计算机视觉 异构计算
基于FPGA的图像RGB转HLS实现,包含testbench和MATLAB辅助验证程序
基于FPGA的图像RGB转HLS实现,包含testbench和MATLAB辅助验证程序
|
算法 异构计算
通过状态机方法实现基于FPGA的维特比译码器,包含testbench测试文件
通过状态机方法实现基于FPGA的维特比译码器,包含testbench测试文件
162 0
|
算法 异构计算
基于FPGA的直接序列扩频通信verilog设计,包括汉明编译码,扩频解扩,同步模块以及testbench
基于FPGA的直接序列扩频通信verilog设计,包括汉明编译码,扩频解扩,同步模块以及testbench
303 0
基于FPGA的直接序列扩频通信verilog设计,包括汉明编译码,扩频解扩,同步模块以及testbench