make examples parse with new parser
This commit is contained in:
parent
1798baa9d3
commit
b428a6d340
|
@ -1,8 +1,8 @@
|
||||||
module clockdiv_2 (
|
module clockdiv_2 (
|
||||||
input wire clk,
|
clk: Logic,
|
||||||
input wire rst,
|
rst: Logic
|
||||||
output wire out_clk
|
) -> Logic
|
||||||
) {
|
{
|
||||||
proc (clk) {
|
proc (clk) {
|
||||||
match (~rst) {
|
match (~rst) {
|
||||||
0 => out_clk = 0,
|
0 => out_clk = 0,
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
module comparator (
|
module comparator (
|
||||||
input wire [8] a,
|
a: Logic<8>,
|
||||||
input wire [8] b,
|
b: Logic<8>
|
||||||
output wire eq
|
) -> Logic
|
||||||
) {
|
{
|
||||||
assign eq = ~reduce_or(a ^ b);
|
assign eq = ~reduce_or(a ^ b);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
module halfadd (
|
module halfadd (
|
||||||
input wire a,
|
a: Logic,
|
||||||
input wire b,
|
b: Logic
|
||||||
output wire sum,
|
) -> (Logic, Logic)
|
||||||
output wire carry
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
assign sum = a ^ b;
|
assign sum = a ^ b;
|
||||||
assign carry = a & b;
|
assign carry = a & b;
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
module identity (
|
module identity (
|
||||||
input wire a,
|
a: Logic
|
||||||
output wire x
|
) -> Logic
|
||||||
)
|
|
||||||
{
|
{
|
||||||
assign x = a;
|
assign x = a;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue