//======================================================= // This code is generated by Terasic System Builder //======================================================= module TEMP_LED( //////////// CLOCK ////////// input ADC_CLK_10, input MAX10_CLK1_50, input MAX10_CLK2_50, input MAX10_CLK3_50, //////////// KEY ////////// input FPGA_RESET_n, input [4:0] KEY, //////////// LEDR ////////// output [9:0] LEDR, //////////// HEX ////////// output [6:0] HEX0, output [6:0] HEX1, //////////// PS2 ////////// inout PS2_CLK, inout PS2_CLK2, inout PS2_DAT, inout PS2_DAT2, //////////// Humidity and Temperature Sensor ////////// input RH_TEMP_DRDY_n, output RH_TEMP_I2C_SCL, inout RH_TEMP_I2C_SDA ); //======================================================= // REG/WIRE declarations //======================================================= //======================================================= // Structural coding //======================================================= endmodule
//=======================================================
// This code is generated by Terasic System Builder
//=======================================================
module TEMP_LED(
//////////// CLOCK //////////
input ADC_CLK_10,
input MAX10_CLK1_50,
input MAX10_CLK2_50,
input MAX10_CLK3_50,
//////////// KEY //////////
input FPGA_RESET_n,
input [4:0] KEY,
//////////// LEDR //////////
output [9:0] LEDR,
//////////// HEX //////////
output [6:0] HEX0,
output [6:0] HEX1,
//////////// PS2 //////////
inout PS2_CLK,
inout PS2_CLK2,
inout PS2_DAT,
inout PS2_DAT2,
//////////// Humidity and Temperature Sensor //////////
input RH_TEMP_DRDY_n,
output RH_TEMP_I2C_SCL,
inout RH_TEMP_I2C_SDA
);
//=======================================================
// REG/WIRE declarations
//=======================================================
//=======================================================
// Structural coding
//=======================================================
TEMP_LED_QSYS u0 (
.clk_clk (MAX10_CLK1_50),
.hex0_pio_export (HEX0),
.hex1_pio_export (HEX1),
.key_pio_export (KEY),
.ledr_pio_export (LEDR),
.rh_temp_i2c_scl_pio_export (RH_TEMP_I2C_SCL),
.rh_temp_i2c_sda_pio_export (RH_TEMP_I2C_SDA),
.rh_temp_drdy_n_pio_export (RH_TEMP_DRDY_n),
.reset_reset_n (1'b1)
);
endmodule
「MAX 10 NEEK」でストップウォッチを開発し、内蔵メモリから起動する
「MAX 10 NEEK」に搭載されたDDR3メモリを使う
「MAX 10 NEEK」へソフトコアCPUを組み込む
周辺機器の充実した「MAX 10 NEEK」で本格的な開発を目指す
FPGAのソフトコアCPUをベンチマークで測定するCopyright © ITmedia, Inc. All Rights Reserved.
組み込み開発の記事ランキング
コーナーリンク
よく読まれている編集記者コラム