mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2024-12-28 00:49:29 -05:00
Adding test 8: GPIO test
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
This commit is contained in:
parent
394e437c91
commit
4644c79cbd
@ -547,6 +547,34 @@ module tb_tk1();
|
||||
endtask // test7
|
||||
|
||||
|
||||
//----------------------------------------------------------------
|
||||
// test8()
|
||||
// GPIO control.
|
||||
//----------------------------------------------------------------
|
||||
task test8;
|
||||
begin
|
||||
tc_ctr = tc_ctr + 1;
|
||||
|
||||
$display("");
|
||||
$display("--- test8: GPIO control started.");
|
||||
|
||||
$display("--- test8: Set Inputs for GPIO 1 and 2 high.");
|
||||
tb_gpio1 = 1'h1;
|
||||
tb_gpio2 = 1'h1;
|
||||
#(2 * CLK_PERIOD);
|
||||
$display("--- test8: Check that we can read GPIO 1 and 2 as high.");
|
||||
read_word(ADDR_GPIO, 32'h3);
|
||||
|
||||
$display("--- test8: Set GPIO 3 and 4 high by writing to the registers.");
|
||||
write_word(ADDR_GPIO, 32'hf);
|
||||
$display("--- test8: gpio3: 0x%1x, gpio4: 0x%1x", tb_gpio3, tb_gpio4);
|
||||
|
||||
$display("--- test8: completed.");
|
||||
$display("");
|
||||
end
|
||||
endtask // test8
|
||||
|
||||
|
||||
//----------------------------------------------------------------
|
||||
// tk1_test
|
||||
//----------------------------------------------------------------
|
||||
@ -567,6 +595,7 @@ module tb_tk1();
|
||||
test5();
|
||||
test6();
|
||||
test7();
|
||||
test8();
|
||||
|
||||
display_test_result();
|
||||
$display("");
|
||||
|
Loading…
Reference in New Issue
Block a user