Skip to content

Instantly share code, notes, and snippets.

scripts/kconfig/conf --syncconfig Kconfig
CFG u-boot.cfg
GEN include/autoconf.mk.dep
GEN include/autoconf.mk
UPD include/generated/timestamp_autogenerated.h
HOSTCC tools/mkenvimage.o
HOSTCC tools/fit_image.o
HOSTCC tools/image-host.o
HOSTCC tools/dumpimage.o
HOSTCC tools/mkimage.o
flashrom v1.2-77-gce80d18-dirty on Linux 5.7.8-arch1-1 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
flashrom was built with libpci 3.7.0, GCC 10.1.0, little endian
Command line (4 args): ../flashrom/flashrom -VVp buspirate_spi:dev=/dev/ttyUSB1,spispeed=1M,aux=low -r test
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Initializing buspirate_spi programmer
Detected Bus Pirate hardware 3.0 ("v3b")
Detected Bus Pirate firmware 5.10 ("v5.10")
Using SPI command set v2.
`default_nettype none
/*
* Prefix-Or operation.
* b = { ..., a[2] | a[1] | a[0], a[1] | a[0], a[0] }
*/
module prefix_or #(
parameter WIDTH = 0
) (
input wire clk,
adapter speed: 300 kHz
Info : J-Link V11 compiled Aug 14 2019 16:21:09
Info : Hardware version: 11.00
Info : VTarget = 0.000 V
Info : clock speed 300 kHz
Error: JTAG scan chain interrogation failed: all ones
Error: Check JTAG interface, timings, target power, etc.
Error: Trying to use configured scan chain anyway...
Error: riscv.cpu: IR capture error; saw 0x1f not 0x01
Warn : Bypassing JTAG setup events due to errors
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
module add_pipe #(
parameter WIDTH = 64,
parameter SLICE_WIDTH = 16,
) (
input clk,
input carry_in,
input [0 +: WIDTH] x, y,
output [0 +: WIDTH] z,
output carry_out,
);
module add_pipe #(
parameter WIDTH = 64,
parameter SLICE_WIDTH = 16,
) (
input clk,
input carry_in,
input [0 +: WIDTH] x, y,
output [0 +: WIDTH] z,
output carry_out,
);
module add_pipe #(
parameter WIDTH = 64,
parameter SLICE_WIDTH = 16,
) (
input clk,
input carry_in,
input [0 +: WIDTH] x, y,
output [0 +: WIDTH] z,
output carry_out,
);
module add_pipe #(
parameter WIDTH = 64,
parameter SLICE_WIDTH = 16,
) (
input clk,
input carry_in,
input [0 +: WIDTH] x, y,
output [0 +: WIDTH] z,
output carry_out,
);